草庐IT

uitableview - Swift UITableViewCell 对齐

全部标签

ios - 如何初始化添加到 objective-c 中的 .xib 的 UITableView?

我正在向我的ViewController中添加一个xib,例如:MyControllerOfXib*myCOntrolXib=[[MyControllerOfXiballoc]initWithFrame:CGRectMake(width,height)];在这个xib中,我有一个标签和一个UItableView。UIlabel很容易添加文字:myCOntrolXib.label.text=@"someText";但是我怎样才能初始化tableView呢?那我需要什么,我可以使用myCOntrolXib.table.delegate=self;没有问题? 最佳

ios - 在 UITableView 中搜索具有多个部分的 Controller

我有一个UIViewController,其中有一个UITableView,在该tableview中我有多个部分,其中有一些项目,我必须在该tableview中搜索项目名称。我已经在我的ViewController中声明了这一点letsearchController=UISearchController(searchResultsController:nil)overridefuncviewDidLoad(){super.viewDidLoad()searchController.dimsBackgroundDuringPresentation=falsedefinesPresenta

ios - UiTableView 标题没有消失

我有一个配置为普通样式的UITableView,因此我可以将标题View固定在表格的顶部,直到另一个标题将其拉走。问题是:如果我有一个标题卡在屏幕顶部,并且我以编程方式滚动到表格的另一部分(该标题根本不应该出现),那么UIView将不会被关闭。IE。如果我再次滚动到表格的那部分,该标题的幽灵将在表格的那部分可见。我已经实现了方法-(void)tableView:(UITableView*)tableViewdidEndDisplayingHeaderView:(nonnullUIView*)viewforSection:(NSInteger)section来了解发生了什么。我发现如果我

ios - iOS 11 上 UITableView 中的 UISearchController 问题

iOS11我在表的标题View上有一个UITableViewController和一个UISearchController,使用以下代码:if(searchController==nil){searchController=[[UISearchControlleralloc]initWithSearchResultsController:nil];searchController.dimsBackgroundDuringPresentation=false;searchController.searchResultsUpdater=self;searchController.searc

ios - swift 4 : UITableView cellForRow crash

我不明白我做错了什么。我有一个名为TblView_Categorie的UITableView,我想要做的是在所需的索引路径处获取单元格:这是我的代码:letmyRecordindex=IndexPath(row:myRecordcheck,section:0)letcell=tblViewcategorie.cellForRow(at:myRecordindex)as!categorieTVC问题是如果MyRecordIndex显示在屏幕上(不需要滚动)一切正常如果MyRecordIndex没有显示在屏幕上(需要滚动)我有这个错误:Thread1:Fatalerror:Unexpect

iphone - UITableView 是 "loaded"委托(delegate)?

当UITableView完全加载并显示在屏幕上时,是否有某种委托(delegate)或实现? 最佳答案 数据源委托(delegate)在表的生命周期内向TableView提供数据。它“按需”工作,因此当用户向上或向下滚动时,代理仍然在那里提供数据。在什么时候会说它完成了?什么时候加载“屏幕”数据?它加载所有细胞的是什么?所以简短的回答是“否”,没有这样的通知。 关于iphone-UITableView是"loaded"委托(delegate)?,我们在StackOverflow上找到一个

iphone - UITableView Section Headers 在 'Floating' 时可以更改吗?

在iOS设备上,UITableView中的部分标题有一个很好的行为,当您滚动浏览一个部分时,它们会粘附或“float”到屏幕顶部。我的特定案例中的节标题是从其他XIB文件加载的。是否可以根据当前是否float来更改节标题?具体来说,我想添加一个小阴影,仅当标题停留在View顶部时才会出现在标题下方。谢谢! 最佳答案 这是我创建的函数,用于更新每个header是否有阴影。本例中的所有节标题都是UIView子类ListHeader。它们由viewForHeaderInSection函数保留并返回。-(void)updateHeaderS

ios - 快速滚动时 UITableView 崩溃

我有一个TableView,用于填充从NSFetchedResultsController获取的数据。但是,当用户在表格View(通常在表格底部附近)中滚动得太快时,应用程序就会停止响应。Xcode在中显示崩溃断点-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath在我分配单元格属性的那一行:cell.name.text=[PersonfirstName:speaker.firstNameandLastName:speaker.lastName]

ios - 如何将星星图标添加到每行左侧的 UITableView 中?

如何将星星图标添加到我的UITableView中,就像图片中的那样?http://cl.ly/9bSr它们可以被选中(星形图标发生变化,第一部分中的行可能会向上滑动)。如何实现? 最佳答案 1.创建自定义单元格2.只需一个按钮并根据需要设置其框架3.将星号图片设置为按钮背景图片并添加按钮到自定义单元格4.将该单元格替换为您现有的表格单元格 关于ios-如何将星星图标添加到每行左侧的UITableView中?,我们在StackOverflow上找到一个类似的问题:

objective-c - 如何消除分组的 UITableView 的左右边距

如果我有一个分组的UITableView,它的边缘周围有一个灰色的边框/缓冲区。有什么方法可以判断这个缓冲区有多大,或者等效地,它里面的实际白细胞有多大? 最佳答案 这是消除分组UITableView的左右边距的方法。只是UITableViewCell的子类。请注意,如果您希望边距不是0,只需更改setFrame方法以满足您的需要。//InCustomGroupedCell.h#import@interfaceCustomGroupedCell:UITableViewCell@property(nonatomic,weak)UITa